package com.itheima.d1_exception;

import java.util.InputMismatchException;
import java.util.Scanner;

/**
 * 目标：掌握异常的处理方式：捕获异常，尝试修复。
 *
 * 需求：调用一个方法，让用户输入一个合适的价格返回为止。
 */
public class  ExceptionTest4 {
    public static void main(String[] args) {
        // 尝试修复
        while (true) {
            try {
                getPrice();
                break;
            } catch (InputMismatchException e) {
                System.out.println("请您输入数字");
            }
        }
    }
    public static void getPrice(){
        Scanner sc = new Scanner(System.in);
        while (true) {
            System.out.println("请您输入一个价格：");
            double price = sc.nextDouble();
            System.out.println("您输入的价格是：" + price);
            if(price >0&& price < 200){
                System.out.println("价格合适");
                break;
            }else{
                System.out.println("您输入的价格不合理请重新输入");
            }
        }

    }

}
